Skip to content

Comments

refactor: demangle#1477

Merged
peter-jerry-ye merged 9 commits intomainfrom
zihang/fix-demangle
Feb 13, 2026
Merged

refactor: demangle#1477
peter-jerry-ye merged 9 commits intomainfrom
zihang/fix-demangle

Conversation

@peter-jerry-ye
Copy link
Contributor

  • Related issues: None
  • PR kind: refactor

Summary

Add proper rust and js implementation; add adquate tests.

The rational is that we'll have the JS implementation for test entry as well later on.

Metadata

  • Tests added/updated for bug fixes or new features
  • Compatible with Windows/Linux/macOS

@semanticdiff-com
Copy link

semanticdiff-com bot commented Feb 12, 2026

Review changes with  SemanticDiff

Changed Files
File Status
  crates/moonrun/src/main.rs  45% smaller
  crates/moonutil/src/demangle.rs  13% smaller
  crates/moonrun/src/template/js_glue.js  8% smaller
  crates/moonrun/tests/test.rs  3% smaller
  crates/moonrun/Cargo.toml Unsupported file format
  crates/moonrun/src/backtrace_api.rs  0% smaller
  crates/moonrun/src/demangle_js_template.rs  0% smaller
  crates/moonrun/src/template/demangle.js  0% smaller
  crates/moonrun/tests/test_cases/test_stack_trace.in/main/main.mbt Unsupported file format

@peter-jerry-ye peter-jerry-ye requested a review from Yu-zh February 12, 2026 10:51
@peter-jerry-ye peter-jerry-ye force-pushed the zihang/fix-demangle branch 2 times, most recently from 8e8ba02 to 116b2e2 Compare February 13, 2026 02:06
@peter-jerry-ye peter-jerry-ye merged commit 214d9e8 into main Feb 13, 2026
9 of 11 checks passed
@peter-jerry-ye peter-jerry-ye deleted the zihang/fix-demangle branch February 13, 2026 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant